In-Place Algorithms for Computing a Largest Clique in Geometric Intersection Graphs
نویسندگان
چکیده
In this paper, we study the problem of designing in-place algorithms for finding the maximum clique in the intersection graphs of axis-parallel rectangles and disks in R2. First, we propose an O(n2 log n) time in-place algorithm for finding the maximum clique of the intersection graph of a set of n axis-parallel rectangles of arbitrary sizes. For the intersection graph of fixed height rectangles, the time complexity can be slightly improved to O(n log n+ nK), where K is the size of the maximum clique. For disk graphs, we consider two variations of the maximum clique problem, namely geometric clique and graphical clique. The time complexity of our algorithm for finding the largest geometric clique is O(m log n + n2) where m is the number of edges in the disk graph, and it works for disks of arbitrary radii. For graphical clique, our proposed algorithm works for unit disks (i.e., of same radii) and the worst case time complexity is O(n2 +m(n+K3)); m is the number of edges in the unit disk intersection graph and K is the size of the largest clique in that graph. It uses O(n3) time in-place computation of maximum matching in a bipartite graph, where the vertices are given in an array, and the existence of an edge between a pair of vertices can be checked by an oracle on demand (from problem specification) in O(1) time. This problem is of independent interest. All these algorithms need O(1) work space in addition to the input array.
منابع مشابه
Intersection graphs associated with semigroup acts
The intersection graph $mathbb{Int}(A)$ of an $S$-act $A$ over a semigroup $S$ is an undirected simple graph whose vertices are non-trivial subacts of $A$, and two distinct vertices are adjacent if and only if they have a non-empty intersection. In this paper, we study some graph-theoretic properties of $mathbb{Int}(A)$ in connection to some algebraic properties of $A$. It is proved that the fi...
متن کاملOn-Line Approach to Off-Line Coloring Problems on Graphs with Geometric Representations
The main goal of this paper is to formalize and explore a connection between chromatic properties of graphs with geometric representations and competitive analysis of on-line algorithms, which became apparent after the recent construction of triangle-free geometric intersection graphs with arbitrarily large chromatic number due to Pawlik et al. We show that on-line graph coloring problems give ...
متن کاملFO Model Checking of Geometric Graphs
Over the past two decades the main focus of research into first-order (FO) model checking algorithms has been on sparse relational structures – culminating in the FPT algorithm by Grohe, Kreutzer and Siebertz for FO model checking of nowhere dense classes of graphs. On contrary to that, except the case of locally bounded clique-width only little is currently known about FO model checking of den...
متن کاملElimination Structures in Scientific Computing
Tel-Aviv University 1.1 The elimination tree . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-2 The elimination game • The elimination tree data structure • An algorithm • A skeleton graph • Supernodes 1.2 Applications of etrees . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-8 Efficient symbolic factorization • Predicting row and column nonzero counts •...
متن کاملColoring intersection graphs of geometric figures with a given clique number
The paper discusses the current status of bounds on the chromatic number of the intersection graphs of certain types of geometric figures with given clique number or girth. The families under consideration are boxes in R, intervals in the plane, chords of a circle, and tranlates of a compact convex set. A couple of new results fitting in the picture are proved.
متن کامل